
#获取多条信息
import faker

# 初始化Faker（中文）
fake = faker.Faker(locale='zh_CN')

# 批量生成10条用户数据
users = []
for i in range(10):
    user = {
        "id": fake.random_int(min=1000, max=9999),  # 随机ID
        "姓名": fake.name(),
        "手机号": fake.phone_number(),
        "邮箱": fake.email(),
        "地址": fake.address().replace("\n", " "),  # 去除换行符
        "出生日期": fake.date_of_birth(minimum_age=18, maximum_age=60),
        "职业": fake.job()
    }
    users.append(user)

print(users)
#获取前三条信息
for i, user in enumerate(users[:3]):  #enumerate(列表）可以得到列表中下标以及所对应的元素
    print(f"用户{i+1}: {user}")
